package utils

import (
	"pets.ser163.cn/model" // 导入你的模型文件

	"pets.ser163.cn/database"
)

func CreateUserIfNotExists() {
	// 查询数据库以检查用户是否存在
	var existingUser model.Users
	result := database.DB.Where("username = ?", "admin").First(&existingUser)

	typeData := 1 // 普通用户

	// 如果用户不存在，则创建新用户
	if result.RowsAffected == 0 {
		// 创建一个 Users 实例
		user := model.Users{
			Username:  "admin",
			Password:  "123456",
			AvatarUrl: "https://2.gravatar.com/userimage/28130917/74f013c1d45be86271b2ba8ebea096af?size=256",
			Phone:     "15966873129",
			IdNo:      "370724198606283872",
			Type:      &typeData, // 假设类型为普通用户
		}

		// 插入记录
		database.DB.Create(&user)
	}
}
